package net.xdclass;

import net.xdclass.request.CartItemRequest;
import net.xdclass.vo.CartVO;


/**
 * @author zhaowei
 * @Description TODO
 * @Remark 有问题直接联系我
 * @Version 1.0
 **/
public interface CartService {

    /**
     * 添加购物车
     */
    public void addToCart(CartItemRequest cartItemRequest);

    /**
     * 清空购物车
     */
    public void clear() ;

    /**
     * 查看我的购物车
     **/
    CartVO getMyCart();

    /**
     * 删除购物项
     * @param productId
     */
    void deleteItem(long productId);

    /**
     * 修改购物车数量
     * @param cartItemRequest
     */
    void changeItemNum(CartItemRequest cartItemRequest);
}
